Skip to main content
TrustRadius
Bonita Platform

Bonita Platform

Overview

What is Bonita Platform?

Bonita is an open-source business process and workflow management platform created by the French National Institute for Research in Computer Science. It is available as a free community edition or as a commercial subscription product.

Read more
Recent Reviews

BonitaSoft BPM review.

10 out of 10
January 08, 2024
Incentivized
We use BonitaSoft as our workflow and low code/no code platform. We've implemented it for business processes like logistics, supply chain, …
Continue reading

Bonita for BPM !

10 out of 10
December 23, 2022
Incentivized
Bonita platform is used for an HR portal, including data and process from HR and others entity, using connector extensions to get and put …
Continue reading

BonitaSoft review

5 out of 10
May 17, 2022
Incentivized
Building a solution to modelize client processes and use Bonita API to link our Bonita model with our custom micro-services.
Continue reading

review

9 out of 10
May 17, 2022
Incentivized
Bonita Platform is a process manager and process orchestrator that is used to control the business process and create an organized …
Continue reading

Bonita at a glance

7 out of 10
December 29, 2021
Incentivized
For workflow automation to save time and cost, which will be an ongoing process and change based on business requirements. We are …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 13 features
  • Process designer (52)
    8.7
    87%
  • Business rules engine (42)
    8.1
    81%
  • Form builder (48)
    7.9
    79%
  • Model execution (48)
    7.6
    76%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Bonita Platform?

Bonita is an open-source business process and workflow management platform created by the French National Institute for Research in Computer Science. It is available as a free community edition or as a commercial subscription product.

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.bonitasoft.com/pricing

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

19 people also want pricing

Alternatives Pricing

What is Camunda?

Camunda is a process orchestration tool designed to help organizations design, automate, and improve any process. Built for business and IT collaboration using BPMN and DMN standards, Camunda aims to enable seamless integration across endpoints to transform mission-critical processes.

What is Kure?

Kure is a web-based app that helps teams collaborate to complete process optimization projects. The Kure app is powered by the Process Optimization Path™. The Process Optimization Path (POP) is powered by artificial intelligence that guides users step-by-step – through improving any process – so…

Return to navigation

Features

Reporting & Analytics

Users can report on and analyze usage, performance, ROI, and/or other metrics of success.

7.2
Avg 8.1

Process Engine

Designing and building process models

7.7
Avg 8.4

Collaboration

Collaboration tools allowing BPM experts to collaborate on model design

6.9
Avg 8.2

Content Management Capabilties

Lightweight tool for managing content

6.9
Avg 8.1
Return to navigation

Product Details

What is Bonita Platform?

Bonitasoft supports digital operations and modernization of information systems with Bonita, an open-source and extensible platform for automation and optimization of business processes.

Presented as easy to handle and integrate into heterogeneous information systems, Bonita accelerates development and deployment of process automation projects, service orchestration and application development. This is made possible by its low code capabilities, reusable components, and unified deployment on-premise and on the cloud.

CIOs can confront both short-term challenges (often from requests from business teams who wish to support their business development), and the long-term challenge of modernizing IT to deliver on business needs and customer expectations.

Open-source, extensible and integrated, Bonita is based on an architecture that clearly separates the process, data and user interface layers. All project team members can collaborate to develop, deploy and maintain sustainable processes in line with the expectations of business users. Project governance, specific to each company, is respected by a clear separation between visual programming and coding capabilities. Each project team member can leverage their specific know-how and skills to add value. The technologies used do not require learning new languages ​​or methods, but instead rely on commonly used components such as Java, enterprise services such as SSO and LDAP, continuous delivery, and the ability to develop in SDKs. These capabilities avoid the need for additional resources.

The use of BPMN, reusable components, numerous extension points, deployment on premise or in the cloud all help guarantee rapid and agile developments.

Complex business processes become visible with centralized monitoring. Traceability, execution control and reduced risk of errors allow teams to focus on optimizing and improving operational efficiency on an ongoing basis.

Bonita Platform Features

Process Engine Features

  • Supported: Process designer
  • Supported: Business rules engine
  • Supported: SOA support
  • Supported: Support for modeling languages
  • Supported: Form builder
  • Supported: Model execution

Collaboration Features

  • Supported: Social collaboration tools

Reporting & Analytics Features

  • Supported: Dashboards
  • Supported: Standard reports
  • Supported: Custom reports

Content Management Capabilties Features

  • Supported: Content management

Bonita Platform Screenshots

Screenshot of Process designed in Bonita BPM StudioScreenshot of Bonita BPM project overviewScreenshot of Fully customized end user interfaceScreenshot of Bonita BPM Admin App

Bonita Platform Video

The Bonita platform for digital process automation

Bonita Platform Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Linux, Mac
Mobile ApplicationMobile Web
Supported CountriesWorldwide
Supported LanguagesEnglish, French, Spanish

Frequently Asked Questions

Bonita is an open-source business process and workflow management platform created by the French National Institute for Research in Computer Science. It is available as a free community edition or as a commercial subscription product.

Reviewers rate Process designer highest, with a score of 8.7.

The most common users of Bonita Platform are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(111)

Attribute Ratings

Reviews

(1-20 of 20)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We developed a solution based on the Bonita Platform to allow users to subscribe to services and automate the validation of those subscriptions. The workflow controls the eligibility of the user to subscribe, call multiple micro-services, and respond with the list of services available. If anything fails, depending on the type of error, the main workflow is automatically retried using an error handling workflow or ended with the detailed error saved.
  • Automation of the steps in the workflow
  • Configuration allows the workflow to be independent of the environment in which it is deployed
  • The detailed case for the users to follow and manage the status and the synthesis of the case
  • Easier and more opened integration in K8s environment
  • Missing debugging mode during development phase
In our use case, Bonita was well-suited enough. But there as been some difficulties to implement a cron-based process to clean up or retry the cases in error state or not updated for a long time for example. I can't say how the product will be suited for a more complex use case, but I'm sure that the support of Bonitasoft will help a lot, as has been the case for us.
January 08, 2024

BonitaSoft BPM review.

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use BonitaSoft as our workflow and low code/no code platform. We've implemented it for business processes like logistics, supply chain, and manufacturing, from simple approval flows to more complex applications with integrations to other systems: ERP, Reporting/BI, etc.
  • BPMN compatible.
  • Process flow design.
  • Self documentation.
  • API authentication for more complex Enterprise grade.
  • Overall stability on the development side.
  • Supporting more scripting languages.
Well suited for low code/no code applications centered around approval flows. It has built-in task management for users to see their pending actions, comments, statuses, etc. It has a very nice design for process flows. Less appropriate may be for generic type applications with complex screens and logic within those screens that need a lot of data to process.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
I used Bonita to make a proof of concept for a new application for one of our client. It will be used to handle tax declarations.
It will replace an existing purpose-built application that is old and un-upgradable. It will also give the client way more control over its processes and workflows.
  • Great customization possibilities
  • Gives many ways to handle a problem
  • Great community
  • Some areas of the interface are older than others
  • The SQL connectors are a bit awkward to use (you have to click a significant amount of time before getting to the SQL commands)
It is very suited if you want to have many users doing tasks in many different processes, while having different roles and that you want to see the state of all those cases live.
If you just have a few users, no real tasks partition and no need to know the state of all cases at all time, Bonita can be a little overkill
Score 7 out of 10
Vetted Review
Verified User
Incentivized
I have used the Bonita Platform Enterprise Edition for creating the POC tasks to check the feasibility of the functionality which was implemented using the other Business Process Management Tool and I have achieved the same functionality using the Bonita Platform. I have also worked on various features like UI, themes, rest API, connectors, and BDM in the Bonita Platform version 2021.2 and am also able to customize them according to the product needs. Customizing the pages, themes, profiles, etc. is very easy with the Bonita Platform and we can achieve it with normal knowledge of programming languages. One can easily deploy their applications using the Bonita Platform CI/CD feature and the reflection of changes are very smooth and efficient.
  • Customization of the charts on the pages.
  • Smooth and efficient deployment using Bonita Platform ci/cd.
  • Connectors integration with wide varieties of third party applications.
  • SOAP connector and outlook email Integration.
  • Roles in the profiles.
  • Landing page customization is not possible.
If the scenario is straightforward and does not involve any complex integration with third-party applications then I would definitely recommend the Bonita Platform to use as the business process management tool. Bonita Platform is not well suited to use if the application needs the data from a third-party application like Abbyy which makes the developer invest more time.
May 17, 2022

BonitaSoft review

Score 5 out of 10
Vetted Review
Verified User
Incentivized
Building a solution to modelize client processes and use Bonita API to link our Bonita model with our custom micro-services.
  • Clear and easy modelization
  • sometimes difficult to use Bonita API and to get bonita datas in our process (many deprecated methods with no replacement)
In my point of view it was hard to get matches between our process and the datas we need to get from Bonita process because the API is complex and gets many methods deprecated.
Edison Jovanny | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is used as the process engine of the organization, where the bank's core processes are implemented, it is used as a backend and also as a front used by offices, sales forces, and from the website. The digital transformation of the business has been supported by this tool as it is the engine that orchestrates the asset contracting processes. As problems in the tool, problems have been seen in the queries of cases and in the performance of the portal due to the queries and work events that the tool handles and does not manage so quickly
  • Compatibility and integration with other tools and platforms
  • Rapid evolution and problem solving in its versions, it has evolved a lot since Bonita 5
  • It supports open source and the development tools it provides are good like UI designer.
  • There is a lack of a robust native BAM monitoring module for performance variables of the developed applications
  • more robust cron or timer event task management without leaving tasks open in the tool
The platform is recommended for any company and even more for those who want to carry out or advance in digital transformation, due to its easy integration with the applications of the same company and third parties, allowing the organization of the key business processes of a company.
Antoine Chami | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We can easily implement new ways of working for companies. We help organizations have a better quality of work by implementing BPM solutions using Bonita. We can easily discuss with stakeholder on a BPMN basis then work with IT teams on the integration with IT ecosystem. Bonita is a marvelous tool to discuss with a large portion of [the] non-IT population and help them industrialize low value added tasks.
  • Modelization.
  • Task distribution.
  • Workflow.
  • The number of columns in basket.
  • Database writing of buffered information.
A good scenario for Bonita is for example office changes process where we need to connect with AD and be sure to update specific IT tools used by a large portion of company workers.

A less appropriate scenario would be to implement lots of specific rules with various webpages that would deliver a huge number of ending scenarios.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We optimize business processes thanks to Bonita. The various business lines of the company are affected, from the management of customer files to support services, including mail management. The Bonita solution allows the company to automate some of the low value-added tasks, but it also helps users in more complex processes through request forms and an intelligent task allocation system that considers assignments and the skills of each employee.
  • Automation of business processes.
  • Managing task assignment.
  • Use by non-technical trades.
Bonita is trained for the automation of business processes by a development team. The solution is less suitable for the realization of complex interfaces.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Bonita BPM is the principal tool we are currently using to automate our processes. So far, the experience has been excellent. We have deployed two processes with Bonita BPM to manage employee travel requests and vendor payment. We have also deployed our credit approval process on the platform and so far, we have seen great improvement in the credit approval process.
  • Task assignment
  • Process monitoring
  • Process analysis
  • A document management function needs to be added
  • Process analytics needs to be improved
Bonita BPM will work well for any organization, big or small. It is simple to use and robust at the same time.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Bonita BPM is in my opinion the best BPM solution currently in the market. I developed my master's degree final assessment evaluating this technology along side with YAWL and jBPM, resulting in Bonita being the best of the three for small to big companies and environments.
In my organization I implemented the registry of non-conformance to allow users to submit company-related complaints and this was a complete success based on the extended capabilities of Bonita BPM from UI design to reporting.
  • UI design
  • Workflow using BPMN
  • Use of Java code
  • Integration using connectors
  • I can only think of database connection, it could be improved for a better and shorter experience connecting the data since this is a low-code technology.
Bonita BPM is well suited for:
  • UI design and experience in general.
  • Connectors: Data Base connectors with almost every DB suite.
  • BPMN language and standard: Very good instantiation of Business Process Management Notation.
  • Sub-process.
  • Roles and automation of business process.
  • Great business rule engine.
  • Perfect integration using Java code, which is easy to maintain and improve.
  • Great reporting tools.
Maciej Michalak | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are using Bonita BPM to a small extent, because we are small organisation. Bonita BPM is used mainly for supporting contracts management. Our experience is built on deploying the platform to our clients.
  • It is a very low cost platform. You can start with open-source edition which is free and with the application number growth upgrade to subscription editions for more features and support. Subscription editions are still not expensive compared to bigger players platforms.
  • It offers a great UI designer tool for rapid building process forms and web applications.
  • It gives a lot of flexibility and extensibility. It comes with features like built-in connectors, convenient API, and a web portal. You can add your own connectors, extend the API and customize the portal for your own needs.
  • There is only one business data model. Even if deploying new processes does not require stopping the platform, the BDM update requires it.
  • During the platform evolution often new bugs were introduced so it was risky to deploy the platform in the low minor version. For example, there were memory leaks from 7.2.0 to 7.2.3.
  • The administrator portal could be improved. It is hard to look at subprocess data, for example and it is sometimes better to investigate with SQL queries. I don't like new (7.3) task list either.
It is well suited for well defined workflows. It could be tricky if the process and its subprocesses work on the same data. Dynamic case management is not supported.
richard gay | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized

BONITA has been used for 2 kinds of automation processes:

  • Dynamic interfacing between IT applications including human interaction. The interface has been dynamically adapted according to the various events managed by the BPM process. It's used at the company level to enable communication with the Customer Services team using CRM Salesforce cases, and with R&D team using Clearquest as a bug management tool. The Bonita BPM process is the basis for dialog between Customer Services and R&D teams.
  • Automating the HR process for employees changing their job within the company (change of manager, location, cost center, position in the HR org in the ERP, IT tools)
  • Mixing interactions between several IT applications with human interaction through automatic email receipt and response
  • Offering several formats for comminicating with IT applications: web services, email, files
  • Provides an effective form editor, including fields where values entered by humans drive the next actions of the business process
  • Not easy to delpoy new releases
  • License key management has to be renewed too frequently, even with a commercial contract in place
  • Adding more standard interfaces to common IT applications such as ERP systems
  • Change the culture from a technical / engineering culture to a customer-focused culture - this is already underway with the arrival of BONITA Customer success

It is well suited to mixing IT applications and human interactions in numerous dynamic combinations.

It is less suited for mass data transfer with few case management combinations, where an ETL tool would be more efficient.

October 12, 2016

BonitaSoft Review

Marius Andrei Zamfirescu | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We don't have Bonita currently in our organization. We have several projects in progress for particular clients for which we offer consultancy.
  • Bonita UI Editor is using latest technologies and is very easy to develop. You have complete freedom.
  • Living application as part of version 7 brings huge functionality for custom development.
  • Modifying case instances in production environment can be easily done from the portal.
  • The big list of connectors.
  • API system allows you to easily access all the data you need.
  • The BPM API system has no security and all authenticated users can access data with no restrictions. This can impact data security across different departments.
  • You have no option to deploy processes directly from Bonita Studio in the production environment.
  • Security for Bonita's Java API system should also be reviewed. Normal users should not have the possibility to access engine information.
Bonita bpm is well suited for workflow applications. Bonita was the easiest to understand and develop with however I wouldn't recommend this in a bank environment.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Bonita BPM is good software that makes it to possible implement a sequence of steps quite easily. In the HR department, for example, we implemented an important process with a concrete result. It resolved a task that created a simple way to follow a process.
  • Mapping the steps of the process
  • Connection with a SQL Server is very simple
  • Connection with web services based on the SOAP protocol
  • HR processes that include candidate requests (a new employee)
  • Initiation of a new project
  • Quotation mapping
  • The documentation does not have enough samples or examples. This is the weak point of Bonita BPM.
Processes and workflows with specific steps are good scenarios to be implemented. Scenarios with steps that go in many directions (like star points), or that concentrate on many tasks, are not recommended. It's very important to be able to map very specific steps in your process.
Score 4 out of 10
Vetted Review
Verified User
Incentivized
We are currently implementing Bonita in my company for the following process onboarding, offboarding, leaving requests.
The challenges we are facing today is the business value that is not well understood by the business regarding what an application like Bonita can provide them. They would like a big data from workflow but that's not the purpose of a software like Bonita, it's only a first step to do that!
  • Designing Workflow
  • Bonita connectors
  • Lightweight
  • Task assignment
  • User interface
  • Data saving
  1. My management don't understand why we cannot access to document when cases are closed.
  2. Bonita form cannot be accessed anymore when case is closed.
  3. BDM is not really appropriate to store information that is input through Bonita forms
  4. Bonita is not a data warehouse and it's difficult for people to understand this and don't find today the advantage on doing workflow only
Clive Rethman | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
ResellerIncentivized
First Digital Solutions provides implementation and support to Bonitasoft users/customers. The platform is very user friendly and enables complex business processes to be designed and associated applications implemented quickly and efficiently. Furthermore, the extensive range of connectors means that applications can be easily integrated with other systems. We look forward to working with Bonitasoft on a mutually-beneficial basis in the long term.
  • Easily design workflows & business processes using the GUI studio tool.
  • Develop responsive web-based applications quickly and efficiently.
  • End users can easily modify BPM applications without needing any code expertise.
  • Be able to be implemented on LAMP Stack.
  • Make it easier to upgrade between versions.
  • Reduce the need for high-level Java expertise for developing applications.
Bonitasoft is very well suited for workflow based applications where there are dependencies on both human and computer-related tasks.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Bonita BPM is mainly used in our organisation to synchronise data between two database systems (SFDC and Clearquest) based on decision workflows for bug resolution tracking.
  • Make interfaces between two system easy to modelise and to maintain in the long run.
  • Avoid customised development or specific webservice interfacing to exchange data between systems following a workflow.
  • Give the needed flexibility and ease of maintenance to automate internal activity processes in a versatile and agile way.
  • Stability of the solution was a real issue in a first stage, latest release software is now much more reliable
  • Modelisation and maintenance still need a significant initial investment in knowledge aquisition where end users or managers remains dependant from IT department
  • BPM is still highly IT oriented from my point of view where needs are on end-users or enterprise core activities, continue to improve marketing target towards non-IT users may give a better adoption by mid-size companies
HR workflows look to be an easy target for Bonita to automate - for example, new arrival or departure of employees in a company. Approval and escalations can also be a good business case, where specific industry-oriented applications can be eased by Bonita such as Media asset management in Digita TV production environment.
March 14, 2016

My bonita's review

DaviD EL-BAZE | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We are using it for dispatching leads between salers
  • Interfacing our CRM with Bonitasoft APIs
  • Modeling simple business processes
  • The studio is very heavy
  • The portal is a handicap for users. Takes too many steps to complete a task
  • Why did they not implement gmail authentication?
Bonita is powerful tool for implementation of process.
March 11, 2016

Bonita BPM Rocks!

Mark Monterastelli | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I am currently using Bonita BPM to enable care coordination services for patients who are receiving care at home and in skilled nursing facilities.
  • Excellent process authoring studio and experience. Fully featured but incredibly extensible.
  • Excellent ability to author and attach forms, using a system that de-couples form development from the process engine but still has a powerful form environment.
  • Difficult to understand the difference between the pool and the first task. The UI barely differentiates them. Sometimes this is confusing to new users who click the "start" icon instead of the pool and lose track of where the starting contract is.
  • Need a better way to deliver forms that does not use IFRAMES.
Very appropriate for teams building applications and that have Java/DB experts to assist the business analyst. Not well suited to environments where just a business analyst wants to deploy a practical application.

Needs more help and "out of the box" groovy scripts for common tasks, especially using the Engine API.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
The University of Auckland has a plan to use BonitaBPM across the organisation. It automates most of the paper forms and helps to improve integration with other systems.
  • Provides good business support.
  • Decouples front-end and backend modules.
  • BonitaBPM's flexible architecture gives the ability to extend this platform.
  • Managing BDM database.
  • Extend predefined stable connector list.
  • Provide more examples of REST API usage.
It plays well when everyone in the organisation understand its possibility and the way it works. It is not ready to use in Agile projects.
Return to navigation